/**
 * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package slcu.model;

import java.io.Serializable;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * This class is used by SOAP remote services.
 *
 * @author    tito
 * @generated
 */
public class DeportistaSoap implements Serializable {
	public static DeportistaSoap toSoapModel(Deportista model) {
		DeportistaSoap soapModel = new DeportistaSoap();

		soapModel.setDeportistaId(model.getDeportistaId());
		soapModel.setDni(model.getDni());
		soapModel.setNombres(model.getNombres());
		soapModel.setApellido(model.getApellido());
		soapModel.setEscuelaId(model.getEscuelaId());
		soapModel.setFecha_nacimiento(model.getFecha_nacimiento());
		soapModel.setMail(model.getMail());
		soapModel.setNivel(model.getNivel());
		soapModel.setCompanyId(model.getCompanyId());
		soapModel.setGroupId(model.getGroupId());
		soapModel.setInscripcionStatus(model.getInscripcionStatus());
		soapModel.setInscripcionStatusPrevApproved(model.getInscripcionStatusPrevApproved());
		soapModel.setInscripcionStatusByUserId(model.getInscripcionStatusByUserId());
		soapModel.setInscripcionStatusByUserName(model.getInscripcionStatusByUserName());
		soapModel.setInscripcionStatusDate(model.getInscripcionStatusDate());
		soapModel.setInscripcionStatusComment(model.getInscripcionStatusComment());

		return soapModel;
	}

	public static DeportistaSoap[] toSoapModels(Deportista[] models) {
		DeportistaSoap[] soapModels = new DeportistaSoap[models.length];

		for (int i = 0; i < models.length; i++) {
			soapModels[i] = toSoapModel(models[i]);
		}

		return soapModels;
	}

	public static DeportistaSoap[][] toSoapModels(Deportista[][] models) {
		DeportistaSoap[][] soapModels = null;

		if (models.length > 0) {
			soapModels = new DeportistaSoap[models.length][models[0].length];
		}
		else {
			soapModels = new DeportistaSoap[0][0];
		}

		for (int i = 0; i < models.length; i++) {
			soapModels[i] = toSoapModels(models[i]);
		}

		return soapModels;
	}

	public static DeportistaSoap[] toSoapModels(List<Deportista> models) {
		List<DeportistaSoap> soapModels = new ArrayList<DeportistaSoap>(models.size());

		for (Deportista model : models) {
			soapModels.add(toSoapModel(model));
		}

		return soapModels.toArray(new DeportistaSoap[soapModels.size()]);
	}

	public DeportistaSoap() {
	}

	public long getPrimaryKey() {
		return _deportistaId;
	}

	public void setPrimaryKey(long pk) {
		setDeportistaId(pk);
	}

	public long getDeportistaId() {
		return _deportistaId;
	}

	public void setDeportistaId(long deportistaId) {
		_deportistaId = deportistaId;
	}

	public String getDni() {
		return _dni;
	}

	public void setDni(String dni) {
		_dni = dni;
	}

	public String getNombres() {
		return _nombres;
	}

	public void setNombres(String nombres) {
		_nombres = nombres;
	}

	public String getApellido() {
		return _apellido;
	}

	public void setApellido(String apellido) {
		_apellido = apellido;
	}

	public long getEscuelaId() {
		return _escuelaId;
	}

	public void setEscuelaId(long escuelaId) {
		_escuelaId = escuelaId;
	}

	public Date getFecha_nacimiento() {
		return _fecha_nacimiento;
	}

	public void setFecha_nacimiento(Date fecha_nacimiento) {
		_fecha_nacimiento = fecha_nacimiento;
	}

	public String getMail() {
		return _mail;
	}

	public void setMail(String mail) {
		_mail = mail;
	}

	public long getNivel() {
		return _nivel;
	}

	public void setNivel(long nivel) {
		_nivel = nivel;
	}

	public long getCompanyId() {
		return _companyId;
	}

	public void setCompanyId(long companyId) {
		_companyId = companyId;
	}

	public long getGroupId() {
		return _groupId;
	}

	public void setGroupId(long groupId) {
		_groupId = groupId;
	}

	public int getInscripcionStatus() {
		return _inscripcionStatus;
	}

	public void setInscripcionStatus(int inscripcionStatus) {
		_inscripcionStatus = inscripcionStatus;
	}

	public boolean getInscripcionStatusPrevApproved() {
		return _inscripcionStatusPrevApproved;
	}

	public boolean isInscripcionStatusPrevApproved() {
		return _inscripcionStatusPrevApproved;
	}

	public void setInscripcionStatusPrevApproved(
		boolean inscripcionStatusPrevApproved) {
		_inscripcionStatusPrevApproved = inscripcionStatusPrevApproved;
	}

	public long getInscripcionStatusByUserId() {
		return _inscripcionStatusByUserId;
	}

	public void setInscripcionStatusByUserId(long inscripcionStatusByUserId) {
		_inscripcionStatusByUserId = inscripcionStatusByUserId;
	}

	public String getInscripcionStatusByUserName() {
		return _inscripcionStatusByUserName;
	}

	public void setInscripcionStatusByUserName(
		String inscripcionStatusByUserName) {
		_inscripcionStatusByUserName = inscripcionStatusByUserName;
	}

	public Date getInscripcionStatusDate() {
		return _inscripcionStatusDate;
	}

	public void setInscripcionStatusDate(Date inscripcionStatusDate) {
		_inscripcionStatusDate = inscripcionStatusDate;
	}

	public String getInscripcionStatusComment() {
		return _inscripcionStatusComment;
	}

	public void setInscripcionStatusComment(String inscripcionStatusComment) {
		_inscripcionStatusComment = inscripcionStatusComment;
	}

	private long _deportistaId;
	private String _dni;
	private String _nombres;
	private String _apellido;
	private long _escuelaId;
	private Date _fecha_nacimiento;
	private String _mail;
	private long _nivel;
	private long _companyId;
	private long _groupId;
	private int _inscripcionStatus;
	private boolean _inscripcionStatusPrevApproved;
	private long _inscripcionStatusByUserId;
	private String _inscripcionStatusByUserName;
	private Date _inscripcionStatusDate;
	private String _inscripcionStatusComment;
}